package org.zjsru.order.pojo;

import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
public class Order {
    private Long id;
    private String orderNo;        // 订单号
    private Long userId;           // 用户ID
    private Long productId;        // 商品ID
    private String productName;    // 商品名称
    private BigDecimal price;      // 商品价格
    private Integer quantity;      // 购买数量
    private BigDecimal totalAmount; // 总金额
    private Integer status;        // 订单状态：0-待支付，1-已支付，2-已取消，3-已超时
    private String address;        // 收货地址
    private LocalDateTime createTime; // 创建时间
    private LocalDateTime updateTime; // 更新时间
    private LocalDateTime payTime;    // 支付时间
    private User user;             // 用户信息
}